clean technologies - Spanish English Dictionary